package teach.day05;

import java.util.Map;
import java.util.TreeMap;

//TreeMap会把他保存的数据按照键来排序，默认是按键值的升序来排列的，也可以指定排序的比较器

/*数字统计：从键盘上输入若干个数，从小到大输出每一个数和他的频率*/
public class P03TreeMapDemo {
    public static void main(String[] args) {
        int[] a = new int[]{1, 1, 6, 3, 3,};
        Map<Integer, Integer> M = new TreeMap<>();
        for (int e : a) {
            if (M.containsKey(e)) {
                int val = M.get(e); //<key,count>
                M.put(e, val + 1);  //键相同，次数+1
            } else {
                M.put(e, 1);    //创建一个新的键
            }
        }
        System.out.println(M);
        System.out.println(M.keySet()); //打印值
    }
}
